*{margin: 0;padding: 0;}
html,body{font-size: 14px;margin: 0;padding: 0;color: #333;}
img{border: 0;}
a:link,a:visited{text-decoration: none;color: #333;}
a:hover{color: #c81623;}
table{border:0;margin:0;border-collapse:collapse;border-spacing:0;}
/*common*/
.content{width: 98%;margin: auto;}
.page-top{
	height: 35px;
	line-height: 35px;
	display: block;
	margin:0 auto 10px; 
}
.page-top span{height: 35px;line-height: 35px;}
.page-top span a:link,.page-top span a:visited{color: #333;font-size: 16px;}
.page-top span a:hover{color: #c81623;}
.curr-position{
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dashed #eee;
}
#msg-box{
	display: none;
	color: #f60;
}
/*color*/
.color-white{color: #fff;}
.color-black{color: #333;}
/*btn*/
.btn{
	height: 30px;
	padding: 0 20px;
	border:1px solid #c81623;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	color: #333;
	background: #fff;
}
.btn:hover{
	background:#c81623;
	color: #fff;
}
/*status*/
.disabled{
	height: 20px;
	width: 60px;
	font-size: 12px;
	text-align: center;
	padding: 0 3px;
	line-height: 20px;
	color: #666;
	background: #f4f4f4;
	display: block;
	border: 1px solid #f4f4f4;
	border-radius: 3px;

}
.available{
	height: 20px;
	width: 60px;
	font-size: 12px;
	text-align: center;
	padding: 0 3px;
	line-height: 20px;
	color: #fff;
	background: #008000;
	display: block;
	border: 1px solid #008000;
	border-radius: 3px;
}
/*table*/
.data-tab{width:100%;margin: 0 auto;text-align: left;}
.data-tab tr{border-bottom: 1px dashed #eee;}
.data-tab tr:nth-child(2n){background: #F8F8FF;}
.data-tab thead{background: #eee;}
.data-tab td,.data-tab th{height: 35px;}
.data-tab .id{width: 60px;text-align: center;}
.data-tab .item{width: 160px;text-align: right;padding-right: 10px;border-right: 1px solid #eee;}
.data-tab .data{text-align: left;padding-left: 10px;}
.data-tab .operation{width: 110px;}
/*position*/
.fl{float: left;}
.fr{float: right;}
/*pagenation*/
.pagenation{width: 100%;height: 45px;margin: 10px auto;text-align: center;color: #333;}
.pagenation a:link,.pagenation a:visited{color: #333;}
.pagenation a:hover{color: #fff;background: #c81623;}
.pagenation .prev,.pagenation .next,.pagenation .num,.pagenation .current{
	height: 35px;
	min-width: 35px;
	text-align: center;
	line-height: 35px;
	display: inline-block;
	border: 1px solid #eee;
}
.pagenation .num{
	margin: 0 2px;
}
.pagenation .current{
	color: #fff;
	background: #c81623;
}
/*top*/
.top-nav{margin: 0; background: #c81623; color: #fff;padding: 0 15px;}
.nav{height: 45px;}
.logo{height: 45px; line-height: 45px;}
.info{height: 45px;line-height: 45px;}
.info a:link,.info a:visited{color: #fff;}
.info a:hover{text-decoration: underline;}
/*menu*/
.menu-bg{background: #eeeeee;}
.menu ul li{list-style: none;height: 35px; width: 200px;line-height: 35px;border-bottom: 1px solid #fff;}
.menu ul li a{height: 35px;display: block;text-align: center;color: #333;}
.menu ul li:hover a,.menu ul li a.on{color: #c81623;}
/*form*/
.longIpt,.mediumIpt,.smallIpt{height: 25px;padding: 0 5px;}
.longIpt{width: 680px;}
.mediumIpt{width: 380px;}
.smallIpt{width: 180px;}
.info-data{width: 400px;height: 60px;margin-top:3px;margin-bottom: 3px;}
/*login*/
.login{}
.login-box{height: 100%;width: 100%;padding-top: 95px;}
.login-box .form-box{
	width: 340px;
	height: 350px;
	border:1px solid #eee;
	margin: 0 auto;
	z-index: 99;
	background: #fff;
	padding: 15px;
	box-shadow: 5px 5px 1px #eee;
}
.login-box .bottom{
	height: 265px;
	width:100%;
	background: #c81623;
	position: absolute;
	bottom: 0;
	z-index: -1;
}
.login-box .textIpt,.login-box .codeIpt{
	height: 35px;
	margin-bottom: 25px;
	padding: 0 10px;
}
.login-box .textIpt{width: 320px;}
.login-box .codeIpt{width: 180px;}
.login-box .codeImg{width: 340px;height:45px;margin-bottom: 25px;cursor: pointer;}
.login-box h2{text-align: center;margin-bottom: 15px;color: #333;}
.login-box .login-btn{
	width: 340px;
	height: 45px;
	cursor: pointer;
	background: #fff;
	color: #c81623;
	border:1px solid #c81623;
}
.login-box .login-btn:hover{
	background: #c81623;
	color: #fff;
}
.login-box .login-copy{
	margin: 15px auto;
	text-align: center;
	color: #fff;
	font-size: 12px;
}